#!/bin/bash
read -p "Anna luku: " luku
# lukua verrataan itseensä; virheviesti täytyy estää
#if test $luku -eq $luku 2>/dev/null; then echo "luku: "$luku" on kokonaisluku"; else echo "luku: "$luku" ei ole kokonaisluku"; fi

# toisessa testissä etumerkki poistetaan jos sellainen on ja tarkistetaan että kaikki jäljelle jäävät ovat numeroita
# mikä on tuo luku=a?     luku=$(echo ${luku#[-+]}); [[ ! $luku ]] && luku=a; [[ $luku = *[![:digit:]]* ]] && echo "luku: "$luku" ei ole kokonaisluku" || echo "luku: "$luku" on kokonaisluku"
luku=$(echo ${luku#[-+]}); [[ $luku = *[![:digit:]]* ]] && echo "luku: "$luku" ei ole kokonaisluku" || echo "luku: "$luku" on kokonaisluku"
